/// \file dparser.h.
///============================================================================\n
/// Name        : dparser.h\n
/// Author      : Gergely Lukacsy (info@dlog-reasoner.org)\n
/// Version     : 0.01\n
/// Copyright   : DERI\n
/// Description : Entry point of the DParser library, header.\n
/// 
/// This file is part of the DParser and DLog 2 projects.\n
///============================================================================

#ifndef DPARSER_H_
#define DPARSER_H_

// public interface first
#include "dparser_interface.h"

// everything project specific comes later
// - google hashmap
// - xerces headers
#ifdef WIN32
#include "config.h"
#endif

#include <google/sparse_hash_set>

#include <xercesc/sax2/SAX2XMLReader.hpp>
#include <xercesc/sax2/XMLReaderFactory.hpp>
#include <xercesc/sax2/DefaultHandler.hpp>
#include <xercesc/util/XMLString.hpp>
#include <xercesc/sax2/DefaultHandler.hpp>
#include <xercesc/sax2/Attributes.hpp>
#include <xercesc/util/XMLUniDefs.hpp>

// owl_handler.h is definitely not a public interface header
#include "kb_parser/owl_handler.h"

#endif /* DPARSER_H_ */